﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FixEngine
{
    [Serializable]
    public abstract class Fix44FieldBase : IField
    {

        #region IField Members

        public abstract int TagID { get;}

        public abstract string FieldName { get;}

        public abstract DataType Type { get;}

        string _tagValue;
        public virtual string Value
        {
            get
            {
                return _tagValue;
            }
            set
            {
                _tagValue = value;
            }
        }
        public FixVersion Version
        {
            get { return FixVersion.Fix44; }
        }
        #endregion
    }
}
